package com.pureut.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pureut.system.domain.SupplierElimination;
import com.pureut.system.domain.dto.SupplierEliminationPagesDto;
import com.pureut.system.domain.vo.SupplierAccessVo;
import com.pureut.system.domain.vo.SupplierEliminationVo;

import java.util.List;

/**
 * @Author: pureut
 * @Date: 2024-12-05 17:16:19
 * @Desc: 供应商淘汰
 */
public interface ISupplierEliminationService extends IService<SupplierElimination> {

    /**
     * 分页查询
     *
     * @param supplierEliminationVo
     * @return
     */
    List<SupplierEliminationPagesDto> queryPage(SupplierEliminationVo supplierEliminationVo);

    /**
     * 新增供应商淘汰
     *
     * @param supplierEliminationVo
     * @return
     */
    Boolean save(SupplierEliminationVo supplierEliminationVo);


    /**
     * 更新供应商淘汰
     *
     * @param supplierEliminationVo
     * @return
     */
    Boolean updateById(SupplierEliminationVo supplierEliminationVo);

    Boolean submit(Long id);

    Boolean examine(SupplierEliminationVo supplierEliminationVo);

}

